<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Search extends MY_Controller {

    var $_templates = array();
    var $_lang = '';

    function __construct() {
        parent::__construct();
        $this->session->set_userdata(array('Url' => uri_string()));
        $this->_lang = $this->lang->lang();
        $this->load->model('products_model', 'products');
        $this->load->helper('product_category_menu');
        $this->load->library('string_library');
    }

    function index() {
        $data = array();
        $price_from = $this->input->get('price_from');
        $price_to = $this->input->get('price_to');
        $qSearch = $this->input->post('search');
        $condition = array(
            'price_from' => $price_from,
            'price_to' => $price_to,
            'q_search' => $qSearch,
        );
        $data['listproductItems'] = $this->products->getProductsFromPrice($condition);
        $data['pageTitle'] = "Kết quả tìm kiếm - ngoinhabeyeu.com - Mua sắm online quần áo, giày dép, phụ kiện, mỹ phẩm, bộ sưu tập công sở, thời trang trẻ";
        $this->site_lib->load('search/index_view', $data);
    }

    function searchrandom() {
        $data = array();
        $alias_old = $this->input->get('alias');
        // replace từ khóa
        $alias = str_ireplace('deal ', '', $alias_old);
        $alias = str_ireplace(' giá rẻ', '', $alias);
        $alias = str_ireplace(' giảm giá', '', $alias);
        $alias = str_ireplace(' tp hcm', '', $alias);
        $alias = str_ireplace('bán ', '', $alias);
        $alias = str_ireplace('mua ', '', $alias);
        $alias = str_ireplace('mua bán ', '', $alias);
        $alias = str_ireplace(' chính hãng', '', $alias);
        $alias = str_ireplace('nơi bán ', '', $alias);
        $alias = str_ireplace(' đánh giá', '', $alias);
        $condition = array(
            'alias' => $alias,
        );
        $data['listproductItems'] = $this->products->getSearchProductsFromTags($condition);
        //sản phẩm liên quan
        $data['otherProductItems'] = $this->products->getProducts(array('bl_active' => 1), "rand()", 30, 0);
        $data['keywords'] = $alias_old;
        $data['pageTitle'] = $alias_old . " - ngoinhabeyeu.com - Mua sắm online quần áo, giày dép, phụ kiện, mỹ phẩm, bộ sưu tập công sở, thời trang trẻ";
        $this->_templates['page'] = 'search/search_random_view';
        $this->site_lib->load($this->_templates['page'], $data);
    }

}